//定义store状态
import { defineStore } from "pinia";
import {ref} from "vue";
/*
    参数1：名字，具有唯一性
    参数2：函数，函数内部可以定义状态的所以内容
    返回值：函数
*/
export const userTokenStore = defineStore('token',()=>{
    //定义状态的内容
    //1.响应式变量
    const token = ref('')
    //定义一个函数 ->修改token的值
    const setToken = (newToken)=>{
        token.value = newToken
    }
    //函数：移除token的值
    const removeToken = ()=>{
        token.value = ''
    }
    return {
        token,setToken,removeToken
    }
},{
    persist :true//持久化存储
})